#ifndef MODELWINDOW_H
#define MODELWINDOW_H

#include <QWidget>

namespace Jcr
{

class ModelWindowPrivate;
class ModelWindow : public QWidget
{
    Q_OBJECT
public:
    explicit ModelWindow(QWidget *parent = 0);
    virtual ~ModelWindow();

    void setBrandName(const QString& brand);
    QString brandName() const;

    void setModelName(const QString& model);
    QString modelName() const;

public slots:
    virtual void exec() = 0;
    virtual void clear();

signals:
    void finished();

private:
    ModelWindowPrivate* d_ptr;
    Q_DISABLE_COPY(ModelWindow)
};

} // namespace jcr
#endif // MODELWINDOW_H
